//package com.tyhy.jwt.service;
//
//import javax.servlet.http.HttpServletRequest;
//
///**
// * jwt service 接口
// *
// * @author chenxu
// * @since 2020年07月25日
// */
//public interface IJwtService {
//    /**
//     * 生成 jwt 密钥
//     * @param userId   用户id
//     * @param survivalTime token存活时间,输入 秒数,如果填写 null,系统会采用配置文件默认时长
//     * @return {@link String}
//     * @since 2020/7/25
//     * 版本历史:
//     * Date         Author         Description
//     *---------------------------------------------------------*
//     * 2020/7/25   chenxu          初始创建
//     */
//    String createJwt(String userId, Integer survivalTime) ;
//
//    /**   
//     * 验证 jwt 有效性
//     * @param key   私钥
//     * @param jwt   jwt密钥
//     * @param request   httpRequest
//     * @param userIdHead    head获取的userId
//     * @return {@link boolean}
//     * @since 2020/7/25
//     * 版本历史:
//     * Date         Author         Description
//     *---------------------------------------------------------*
//     * 2020/7/25   chenxu          初始创建
//     */
//    boolean checkToken(String key, String jwt, HttpServletRequest request, String userIdHead) ;
//}
